Hello, {userName}!
import { Sidebar } from '@/components/Sidebar'; import { CourseCard } from '@/components/CourseCard'; import { ProgressCircle } from '@/components/ProgressCircle'; import { CalendarWidget } from '@/components/CalendarWidget'; import { LessonCard } from '@/components/LessonCard'; import { mockCourses } from '@/data/courses'; import { Search, Bell, MessageSquare } from 'lucide-react'; import { Input } from '@/components/ui/input'; import { Button } from '@/components/ui/button'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { useAuth } from '@/contexts/AuthContext'; import { useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; const Index = () => { const { user, loading } = useAuth(); const navigate = useNavigate(); useEffect(() => { if (!loading && !user) { navigate('/auth'); } }, [user, loading, navigate]); if (loading) { return
Hello, {userName}!